jQuery(function($) {
	$("input").blur(function(){
		var $this = $(this);
		var val = $this.val();
		$this.val($.trim(val));
	});
});

// 对Date的扩展，将 Date 转化为指定格式的String   
// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符，   
// 年(y)可以用 1-4 个占位符，毫秒(S)只能用 1 个占位符(是 1-3 位的数字)   
// 例子：   
// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423   
// (new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18   
Date.prototype.Format = function(fmt)   
{ //author: meizz   
  var o = {   
    "M+" : this.getMonth()+1,                 //月份   
    "d+" : this.getDate(),                    //日   
    "h+" : this.getHours(),                   //小时   
    "m+" : this.getMinutes(),                 //分   
    "s+" : this.getSeconds(),                 //秒   
    "q+" : Math.floor((this.getMonth()+3)/3), //季度   
    "S"  : this.getMilliseconds()             //毫秒   
  };   
  if(/(y+)/.test(fmt))   
    fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));   
  for(var k in o)   
    if(new RegExp("("+ k +")").test(fmt))   
  fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));   
  return fmt;   
}  

/*计算字符长度，汉字2个字符长度，非汉字1个字符长度*/
function gblen(str) {
	var len = 0;
	for (var i = 0; i < str.length; i++) {
		if (str.charCodeAt(i) > 127 || str.charCodeAt(i) == 94) {
			len += 2;
		} else {
			len++;
		}
	}
	return len;
}

/*
 * 手机号属于用户私密信息，为了防止用户手机号被大批量复制：
 * 显示的联系方式一律隐藏第4位至第8位的数字，用*代替，如18512345678显示为 185****5678
 */
function getHiddenPhoneNumber(phoneNumber) {
	if(phoneNumber != null && phoneNumber.length == 11) {
		return phoneNumber.substring(0, 3) + "****" + phoneNumber.substring(7);
	}
	return phoneNumber;
}

/** 
 * 设置select选中 
 * @param selectId select的id值 
 * @param checkValue 选中option的值 
*/
function setSelectChecked(selectId, checkValue){  
    var select = document.getElementById(selectId);  
    for(var i=0; i<select.options.length; i++){  
        if(select.options[i].value == checkValue){  
            select.options[i].selected = true;  
            break;  
        }  
    }  
}

/**
 * kg和g 转换值
 * */
function getScaler(){
	return 1000;
}

/**
 * 是否为正整数
 * @param val 输入值
 * @return true 是正整数,false 非正整数 
 * */
function isPosInt(val){
	if(/^[0-9]*[1-9][0-9]*$/.test(val)){
		return true
	}
	return false;
}

/**
 * 检测数值是否为保留3位小数的值
 * @param val 输入值
 * @return true 合法，false不合法
 * */
function decimalValidate(val){
	if(isNaN(val) || val<0){
		return false;
	}
	var ay=val.split(".");
	if(ay.length>1 && ay[1].length>3){
		return false;
	}
	return true;
}
